'use strict';

/**
 * @param {Egg.Application} app - egg application
 * @description 还是 common.js 规范
 * @description router.js 文件将路由 和 对路由的请求的处理 联系起来； eg：router.方法(路由,对路由的请求的操作)
 * @description 整个 egg app 都是基于 controller 这个文件夹的对访问相应接口的请求做操作；
 */
const defaultRouter = require('./router/default');


module.exports = app => {
  const { router, controller } = app;
  
  router.get('/', controller.home.index);
  router.get('/list', controller.home.list);
  defaultRouter(app); // 将 app 对象传入这个函数执行
  require('./router/admin')(app);
};
